/**
 * Foxit Software Inc.
 * Copyright(C) 2005-2014, all rights reserved.
 * The following code is copyrighted and contains proprietary information
 * and trade secrets of Foxit Software Inc.

 * Description: IPDFPage
 * Author: shaojie zhuo
 * Update: shaojie zhuo (2014-05-07 17:40)
 */

define(function (require, exports, module) {
    var WebPDF = require('../WebPDF.js');

    /**
     * @class Represents the base interface for PDF page object.
     * @memberOf WebPDF
     */
    WebPDF.IPDFPage = function () {
        /**
         * Get index of this page.
         * @returns {Number} Index of this page.
         */
        this.getPageIndex = function() {
            return 0;
        };
        /**
         * Get width of this page in point.
         * @returns {Number} Width of this page in point.
         */
        this.getPageWidth = function(){
            return 0;
        };
        /**
         * Get height of this page in point.
         * @returns {Number} Height of this page in point.
         */
        this.getPageHeight = function(){
            return 0;
        };
        /**
         * Get rotate of page.
         * @returns {Number} Rotate of page.
         * @ignore
         */
        this.getPageRotate = function () {
            return 0;
        };
    };
});

